James Thomas Snyder author data searchable via API